package org.dei.test.llqruntime.stack;

import org.dei.perla.parser.expressions.Node;
import org.dei.perla.parser.statements.Statement;
import org.dei.perla.sys.device.fpc.*;
import org.dei.perla.sys.llqruntime.datastructures.*;


public class LLDataCollectionInfo extends QueryInformation {
	
	private SamplingFrequenciesTable pTable;
	private Node pWhere;
	private Buffer pLocalBuffer;
	private FPC pFPC;

	public LLDataCollectionInfo(Statement parStatement, FPC parFPC, SamplingFrequenciesTable parTable, Node parWhere, Buffer parBuffer) {
		super(parStatement);
		this.pTable = parTable;
		this.pWhere = parWhere;
		this.pLocalBuffer = parBuffer;
		this.pFPC = parFPC;	
	}
	
	public Buffer getLocalBuffer() {
		return this.pLocalBuffer;
	}
	
	public FPC getAssociatedFPC() {
		return this.pFPC;
	}
	
	public SamplingFrequenciesTable getTable() {
		return this.pTable;
	}
	
	public Node getWhereCondition() {
		return this.pWhere;
	}

	
}
